development software open source visitor registration customer projects relationship cryptography user authorisation single signon thin-client encryption developers user identification management password management crm security radius3 authentication